.title {
  font-weight:normal;
  color:#0088dd;
  margin:0px;
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 250%;
  text-shadow: 2px 2px 3px #666666;
  padding-bottom: 10px;
  text-align:center;
}

.dot {
  fill:goldenrod;
  fill-opacity: 0.5;
  transition-duration: 0.2s;
}

.dot:hover {
  fill:orange;
  fill-opacity: 1;
}


.dot.rect_selected {
  stroke: #333;
  stroke-width: 1;
  stroke-opacity: 1;
}

.dot.highdot {
  fill-opacity: 1;
  fill: red;
}
.paper_title {
  font-weight: bold;
}
.paper_authors {
  font-size: small;
}
.one_paper {
  background: white;
  padding: 5px;
  margin: 5px 0;
  border-radius: 5px;
  cursor: pointer;
}
.one_paper:hover {
  background: lightgray;
}

.pv_title {
  font-weight: bold;
}
